Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are cryptographic protocols that provide secure communications on the Internet for web browsing, e-mail, Internet faxing, instant messaging and other data transfers. There are slight differences between SSL and TLS, but they are largely the same.
TLS involves three basic phases:
During the first phase, the client and server negotiate cipher suites, which determine the ciphers to be used, the key exchange and authentication algorithms, as well as the message authentication codes (MACs). The key exchange and authentication algorithms are typically public key algorithms, or as in TLS-PSK pre-shared keys could be used. The message authentication codes are made up from cryptographic hash functions using the HMAC construction.
Copyright ⌐ 2008 E&S Software ltd.
E&S Software Ltd. 5 Percy Street London W1T 1DG
Tel +4402081338956
support@emclient.com